home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Camelot / Camelot 043 (1989-06)(Swedish User Group of Amiga)(SE)(PD)[WB].zip / Camelot 043 (1989-06)(Swedish User Group of Amiga)(SE)(PD)[WB].adf / zc / zcc.doc < prev    next >
Text File  |  1989-03-08  |  2KB  |  69 lines

  1.  
  2.                                 ZCC(1)
  3. ZCC
  4. NAME
  5.    zcc    A unix style front end for the
  6.     Sozobon C compiler(by Johann Ruegg) ported to the Amiga.  Ver 1.01
  7.     A68K  a Motorola Compatible 68000 Assembler for the Amiga.
  8.     Blink a Software Distillery Linker Ver 6.5 for the Amiga.
  9.  
  10. SYNOPSIS
  11.    zcc    [ options ] [file.c's ] [files.s] [files.o]
  12.  
  13. DESCRIPTION
  14.      Zcc is a unix style c front end for the Amiga.
  15.      It will compile all .c files creating .s files,
  16.      assemble all .s files creating .o files and link all
  17.      .o files creating an executable with the same name as
  18.      the first file minus the extension.
  19.  
  20.      Zcc will call zc to compile all .c files. If an error
  21.      occurs then zcc will abort and will not call the assembler
  22.      A68K or the linker Blink.    If a successful compile is
  23.      done then a68k is called and afterwards the .s file is
  24.      deleted. If all the files have been compiled and/or assembled
  25.      then Blink is called.
  26.  
  27.      Zcc will call a68k to assemble all .s files. The source will
  28.      not be deleted upon completion.
  29.  
  30.      Zcc looks to see if the following environment variables
  31.      have been set and if so then uses them otherwise default
  32.      directories will be used.
  33.  
  34.        Env Var         Default          Description
  35.     CCEXEC          c:        directory containing zc,a68k,blink
  36.     CCTEMP          ram:        location for temporay .s file
  37.                     only used for .c files which
  38.                     will be assembled.
  39.     INCLUDE             directory to find the include files
  40.     CCLIB          lib:        directory containing BothStartup.obj
  41.                     amiga.lib and any other libraries
  42.                     that will be used
  43.  
  44. OPTIONS
  45.          -Dxxxx   define xxxx
  46.          -Uxxxx   undefine xxxx
  47.          -C       data->chip
  48.          -F       data->fast
  49.          -S       don't use startups
  50.          -T       don't use amiga.lib
  51.          -A       don't assemble
  52.          -c       don't link
  53.          -Ixxxx   include dir
  54.          -V       printout actions only
  55.          -lxxxx   use library  CCLIBxxxx.lib
  56.  
  57. SEEALSO
  58.  
  59.    zc.doc
  60.  
  61. BUGS
  62.     See zc.readme.
  63.  
  64.  
  65.     Joe Montgomery UC Berkeley Math Dept.
  66.     monty@brahms.berkeley.edu
  67.  
  68.  
  69.